mod_part_stocking_lev

 

Public Function mod_part_stocking_lev(ByVal bin_name As String, _

                           ByVal to_bin As String, ByVal location_name As String, _

                           ByVal queue_name As String, ByVal to_queue As String, _

                           ByVal part_number As String, ByVal mod_level As String, _

                           ByVal domain_name As String, ByVal part_minimum As Integer, _

                           ByVal part_maximum As Integer, ByVal part_rol As Integer, _

                           ByVal part_roq As Integer, ByVal is_active As Boolean) As Integer

 

Description

 

This API modifies an existing  part restocking authorization level. The location, bin, part number/revision/domain must be specified, as well as the various levels and the reorder queue. The to_bin field is move the record to another bin, and the to_queue field can be used to change the name of the queue.

 

Parameters

 

Parameter Name                Required?             Description                                                                                                          

bin_name                               Yes                         The bin for the restocking

to_bin                                    No                           The name of the bin to move the record to. If blank, no move occurs

location_name                      Yes                         The location for the bin

queue_name                         Yes                         The queue that the reorder part request will be dispatched to

to_queue                               No                           The new name of the dispatch queue. If blank, no change is made

part_number                         Yes                         The part to restock

mod_level                              Yes                         The revision to restock

domain_name                       Yes                         The domain for the part

part_minimum                       Yes                         Minimum quantity for bin. If no change is desired, set to -1

part_maximum                       Yes                         Maximum quantity for bin. If no change is desired, set to -1

part_rol                                  Yes                         The level at which a reorder is triggered. If no change is desired, set to -1

part_roq                                 Yes                         If a reorder happens, how many get reordered. If no change is desired, set

to -1

is_active                                                Yes                         Is this restocking entry active?

 

Returns     

 

Value                                     Meaning                                                                                                                                               

 0                                             No errors

-1                                             Missing queue parameter

-2                                             Missing location parameter

-3                                             Missing part number

-4                                             Part reorder level < minimum

-5                                             Part reorder level > maximum

-6                                             Part reorder level < 0

-7                                             Part reorder qty < 0

-8                                             Part minimum < 0

-9                                             Part maximum < 0

-10                                           Location does not exist

-11                                           Bin does not exist for given location

-12                                           Queue does not exist

-13                                           Mod level does not exist

-14                                           The specified "to_queue" does not exist

-15                                           The specified "to_bin" does not exist for given location

-16                                           The specified part stocking record does not exist

 

 

Examples  

 

·         Move the restock record from bin 2 to bin 3. Change the queue from high to low, and don't change the minimum or maximum.

 

Visual Basic:

 

Dim ret_int As Integer

 

ret_int = fccl.mod_part_stocking_lev("Bin 2", "Bin 3", "Austin", "High", _

                       "Low", "CD Rom", "", "Quantity", -1, -1, _

                       15, 2, True)

 

Javascript:

 

var ret_int = fccl.mod_part_stocking_lev("Bin 2", "Bin 3", "Austin", "High",

                       "Low", "CD Rom", "", "Quantity", -1, -1,

                       15, 2, True);